Ext.define('archives.view.user.Main', {
	extend : 'archives.view.base.GridView',
	
	store : 'User',
	
	columns : [ {
		text : _('Login Name'),
		dataIndex : 'loginName',
		width : 180,
		filter: {
		    type: 'string'
		}
	},{
		text : _('User Code'),
		dataIndex : 'userCode',
		width : 180,
		filter: {
		    type: 'string'
		}
	}, {
		text : _('User Name'),
		dataIndex : 'userName',
		width : 180,
		filter: {
		    type: 'string'
		}
	},{
		text : _('Status'),
		dataIndex : 'statusDesc',
		filter: {
		    type: 'boolean',
	   		yesText: _('Normal'),     
	        noText: _('Disabled') 
		}
	},{
		text : _('Registration Date'),
		dataIndex : 'regDate',
		flex : 1,
		filter: {
		    type: 'date',
		    dateFormat: 'Y-m-d', 
	        beforeText: _('Before'),
	        afterText: _('After'),  
	        onText: _('On')
		}
	} ],

	extendToolBar : [ {
		xtype : 'button',
		itemId : 'btnModifyPassword',
		text : _('Modify Password'),
		icon : 'resources/images/details.gif',
		handler : function() {
				this.up('grid').fireEvent('modifyPassword',this);
			}
	},{
		xtype : 'button',
		itemId : 'btnResetPassword',
		text : _('Reset Password'),
		icon : 'resources/images/details.gif',
		handler : function() {
				this.up('grid').fireEvent('resetPassword',this);
			}
	},{
		xtype : 'button',
		itemId : 'btnActivate',
		text : _('Activate'),
		icon : 'resources/images/details.gif',
		handler : function() {
				this.up('grid').fireEvent('userActivate',this);
			}
	},{
		xtype : 'button',
		itemId : 'btnDisabled',
		text : _('Disabled'),
		icon : 'resources/images/details.gif',
		handler : function() {
				this.up('grid').fireEvent('userDisabled',this);
			}
	} ]
	
	/*rightToolBar : [ {
		xtype : 'button',
		itemId : 'btnRefresheee',
		text : 'rightToolBar'
	}]*/ 
	

	/*extendColOper : [ {
		tooltip : 'rightToolBar',
		action : 'detailadsf',
		icon : 'resources/images/details.gif',
		handler : function(grid, rowIndex, colIndex) {
			//
		}
	} ],*/

	/* hasBaseToolBar : false */
	
})
